<?php
include_once "../funciones/class_carrito_orden.php";
include_once "filtro_cabecera.php";
include_once "../funciones/funciones_php.php";
/**
 *@author Jorge Flores
 * Muestra ordenes ingresadas de tipo factura
 *
 */
function mostrar_carrito_orden_factura($objeto, $ruta, $valor){
     
     $count = 0;
     //Si el objeto no esta vacio
     if(!$objeto->vacio() && count($ruta) > 0){
          
          echo "<table class=data>
                <thead class=data>
                <tr>
                <th>&#8470;</th>
                <th>Nombre</th>
                <th>Rut</th>
                <th>Telefono</th>
                <th>Direccion</th>
                <th>Comuna</th>
                <th>Contacto</th>
                <th>Tipo de Envio</th>
                <th>Factura</th>
                <th>Ruta</th>
                <th>Instrucciones Especiales</th>
                <th>Subtotal</th>
                <th>Recargo</th>
                <th>Total</th>
                <th>Acciones</th>
                </tr>
                </thead>";
                
          for($i = 0 ; $i < $objeto->getUltimoId() ; $i++){
               
               //Si la fila no esta eliminada la muestra
               if(!$objeto->lineaEliminada($i)){
                    
                    ($count % 2 == 0 )? $clase = " " : $clase = "class=odd"; 
                    echo  "<tbody class=data>
                        <tr " . $clase . ">
                        <td>&nbsp;" . ($count + 1) . "</td>
                        <td>&nbsp;".$objeto->getNombre($i). " " . $objeto->getApellido($i) . "</td>
                        <td>&nbsp;".$objeto->getRut($i)."</td>
                        <td>&nbsp;".$objeto->getTelefono($i)."</td>
                        <td>&nbsp;".$objeto->getDireccion($i). " " . $objeto->getNumDireccion($i) . " " . $objeto->getDepto($i) . "</td>
                        <td>&nbsp;".$objeto->getComuna($i)."</td>
                        <td>&nbsp;".$objeto->getContacto($i)."</td>
                        <td>&nbsp;";
                    
                    if($objeto->getTipoEnvio($i)==1)
                        echo "Aereo";
                    else
                        echo "Terrestre";
                    
                    echo "</td>
                        <td>&nbsp;" . $objeto->getFactura($i) . "</td>
                        <td>&nbsp;" . $ruta[$i] . "</td>
                        <td>&nbsp;" . $objeto->getInstruccionesEsp($i) . "</td>
                        <td>&nbsp;" . formatoMoneda($valor['subtotal'][$i]) . "</td>
                        <td>&nbsp;" . $valor['recargo'][$i] . "%</td>
                        <td>&nbsp;" . formatoMoneda($valor['total'][$i]) . "</td>
                        <td><a href='javascript:eliminar(" . $i . ");'>Eliminar</a></td>
                        </tr>
                        </tbody>
                        ";
                    $count++;
               }
                
          }
          echo "</table>";
            
     }
     else{
          echo "<center>No ha ingresado ordenes.</center>";
     }
        
}

//Recibe el id de la orden de flete que se eliminara
if( isset($_SESSION['carrito_orden_factura'], $_SESSION['ruta_factura'], $_SESSION['valorFactura']) ){
    mostrar_carrito_orden_factura( $_SESSION['carrito_orden_factura'], $_SESSION['ruta_factura'], $_SESSION['valorFactura'] );
}

?>